package com.arpa.wms.domain.enums;

public enum SourcePlatformEnum {

    //淘宝(TB)、天猫(TM)、京东(JD)、当当(DD)、拍拍(PP)、
    // 易讯(YX)、ebay(EBAY)、QQ网购(QQ)、亚马逊(AMAZON)、
    // 苏宁(SN)、国美(GM)、唯品会(WPH)、聚美(JM)、乐蜂(LF)、
    // 蘑菇街(MGJ)、聚尚(JS)、拍鞋(PX)、银泰(YT)、1号店(YHD)、
    // 凡客(VANCL)、邮乐(YL)、优购(YG)、阿里巴巴(1688)、拼多多（PIN_DUO_DUO）、其他(OTHERS)。
    TB("TB", ""), TM("TM", ""), JD("JD", ""), DD("DD", ""),
    PP("PP", ""), YX("YX", ""), EBAY("EBAY", ""), QQ("QQ", ""),
    AMAZON("AMAZON", ""), SN("SN", ""), GM("GM", ""), WPH("WPH", ""),
    JM("JM", ""), LF("LF", ""), MGJ("MGJ", ""), JS("JS", ""),
    PX("PX", ""), YT("YT", ""), YHD("YHD", ""), VANCL("VANCL", ""),
    YL("YL", ""), YG("YG", ""), PIN_DUO_DUO("PIN_DUO_DUO",""),
    DY("DY","抖音"),DYXD("DYXD","抖音小店"),
    YLBB("1688",""), OTHERS("OTHERS", "");
    /**
     * 值
     */
    private final String value;

    /**
     * 描述
     */
    private final String desc;

    SourcePlatformEnum(final String value, final String desc) {
        this.value = value;
        this.desc = desc;
    }

    public static SourcePlatformEnum getByValue(String value) {
        for (SourcePlatformEnum item : values()) {
            if (item.getValue().equals(value)) {
                return item;
            }
        }
        return null;
    }
    public String getValue() {
        return this.value;
    }

    @Override
    public String toString(){
        return this.desc;
    }
}
